/**
 *  校验方法，veeValidate库
 * @param {String} username
 * @returns String:不通过，并返回错误提示。 Boolean：通过/不通过
 */

/**
 * 校验用户名
 */
export const validateUsername = (username) => {
  if (!username) {
    return '用户名是必填项(⊙o⊙)？'
  }
  if (username.length < 3 || username.length > 12) {
    return '用户名应该在 3 - 12 之间'
  }
  return true
}

/**
 * 校验密码
 */
export const validatePassword = (password) => {
  if (!password) {
    return '密码是必填项'
  }
  if (password.length < 6 || password.length > 12) {
    return '密码应该在 6 - 12 之间'
  }
  return true
}

/**
 * 确认密码的表单校验
 */
export const validateConfirmPassword = (value, password) => {
  if (value !== password[0]) {
    return '两次密码输入必须一致'
  }
  return true
}
